package cl.jsoftlabs.gwt.soccer.server.persistence.entities;

import java.io.Serializable;
import javax.persistence.*;


/**
 * The persistent class for the futbol_club database table.
 * 
 */
@Entity
@Table(name="futbol_club")
public class FutbolClub implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="id_futbol_club", unique=true, nullable=false)
	private Integer idFutbolClub;

	@Column(name="nombre_club", length=100)
	private String nombreClub;

	//uni-directional many-to-one association to Pais
    @ManyToOne
	@JoinColumn(name="cod_pais", referencedColumnName="cod_tres")
	private Pais pais;

    public FutbolClub() {
    }

	public Integer getIdFutbolClub() {
		return this.idFutbolClub;
	}

	public void setIdFutbolClub(Integer idFutbolClub) {
		this.idFutbolClub = idFutbolClub;
	}

	public String getNombreClub() {
		return this.nombreClub;
	}

	public void setNombreClub(String nombreClub) {
		this.nombreClub = nombreClub;
	}

	public Pais getPais() {
		return this.pais;
	}

	public void setPais(Pais pais) {
		this.pais = pais;
	}

	@Override
	public String toString() {
		return "FutbolClub [idFutbolClub=" + idFutbolClub + ", nombreClub="
				+ nombreClub + ", pais=" + pais + "]";
	}
	
}